Zurück zur Übersicht

Frauscher: FDS102 for FAdC/FAdCi R2 has multiple vulnerabilities

VDE-2026-078
Last update
20.08.2026 12:00
Published at
20.08.2026 12:00
Vendor(s)
Frauscher Sensortechnik GmbH
External ID
VDE-2026-078
CSAF Document

Summary

Frauscher Sensortechnik FDS102 for FAdC/FAdCi R2 is vulnerable to Unrestricted Upload of File with Dangerous Type, Path Traversal: '../filedir', Insertion of Sensitive Information into Log File, Incorrect Authorization, Insufficient Session Expiration, Cross-Site Request Forgery (CSRF), Missing Authentication for Critical Function, and Missing Authorization.

Impact

Successful exploitation of these vulnerabilities could allow attackers to execute arbitrary code on the FDS102 web server, write files to arbitrary server locations, hijack active administrative sessions, create privileged user accounts, perform unauthorized actions, access sensitive railway signalling and track layout information, and enumerate user accounts and privilege levels. The impact depends on the affected version and attacker privileges, but the combined issue set affects confidentiality, integrity, and availability of the FDS102 web interface and underlying system.

Affected Product(s)

Model no. Product name Affected versions
102 vers:semver/>=2.8.0|<=2.13.3, vers:semver/>=2.13.0|<=2.13.3, vers:semver/>=2.11.0|<=2.13.3, vers:semver/>=2.1.0|<=2.13.3, vers:semver/>=2.0.0|<=2.13.3

Vulnerabilities

Expand / Collapse all

Published
20.08.2026 10:20
Weakness
Insufficient Session Expiration (CWE-613)
Summary

An unauthenticated remote attacker in possession of a valid session identifier is able to continue using the session after it should have expired. This increases the risk associated with stolen, leaked, shared, or unattended sessions and may enable unauthorized continued access to the FDS web interface.

References

Published
20.08.2026 10:20
Weakness
Insertion of Sensitive Information into Log File (CWE-532)
Summary

A low privileged remote attacker can hijack an active administrative session without needing to know the administrator password by extracting live plaintext session identifiers for authenticated users from downloadable error log archives.

References

Published
20.08.2026 10:20
Weakness
Cross-Site Request Forgery (CSRF) (CWE-352)
Summary

An low privileged remote attacker can cause authenticated users to perform unintended actions in the FDS Web interface using malicious web pages.

References

Published
20.08.2026 10:20
Weakness
Missing Authentication for Critical Function (CWE-306)
Summary

An unauthenticated remote attacker can retrieve sensible files from the FDS Web server, such as the backup archive at /FdsBackup.zip and additional files under /downloads/*, directly over HTTP without a valid session. These files disclose detailed railway signaling and track layout information that should not be available to unauthenticated users.

References

Published
20.08.2026 10:20
Weakness
Path Traversal: '../filedir' (CWE-24)
Summary

A high-privileged remote attacker can upload malicious ZIP archive containing directory traversal sequences such as ../ can escape the intended extraction directory and write files to arbitrary locations on the server, potentially achieve arbitrary code execution due to improper validation of archive entry paths before writing files to disk which could result in full system compromise.

References

Published
20.08.2026 10:20
Weakness
Unrestricted Upload of File with Dangerous Type (CWE-434)
Summary

A high privileged remote attacker can upload a .php file and then request it directly from /uploads/.php to achieve arbitrary code execution due to improper file type validation which could result in full system compromise.

References

Published
20.08.2026 10:20
Weakness
Incorrect Authorization (CWE-863)
Summary

A low privileged remote attacker with a valid session can submit a request to the user creation functionality exposed through /api/user/add.php to create new accounts with arbitrary role values, including the highest privilege level used by the application.

References

Published
20.08.2026 10:20
Weakness
Direct Request ('Forced Browsing') (CWE-425)
Summary

A low-privileged remote attacker can enumerate all configured users and identify which accounts hold elevated privileges using the endpoint /api/user/fetch-all.php.

References

Mitigation

Security-related application conditions SecRAC:

  • The railway operator must ensure that only authorised personnel or people in the company of
    authorised personnel have access to the Frauscher Diagnostic System FDS101/FDS-SNMP101/FDS102. This applies for both vulnerabilities.

  • The recommendation is to connect the Frauscher Diagnostic System FDS102 to a network of category 2. If the Frauscher Diagnostic System FDS102 is connected to a network of category 3
    (according to EN 50159:2010), then additional protective measures must be added. This applies for CVE-2025-3626.

Remediation

Update to FDS102 v2.14.0

Acknowledgments

Frauscher Sensortechnik GmbH thanks the following parties for their efforts:

Revision History

Version Date Summary
1.0.0 20.08.2026 12:00 Initial revision